/*
* 命名空间: Authority.Model
*
* 功 能： View_SysUser视图实体类
*
* 类 名： View_SysUserView
*
* Version   变更日期            负责人     变更内容
* ─────────────────────────────────────────────────
* V1.0.1    2019/10/28 22:22:48 罗维     创建
*
* Copyright (c) 2019 Lir Corporation. All rights reserved.
*/

namespace Authority.Model
{
    using System;
    using Tool.Model;

    /// <summary>
    /// 用户视图实体信息
    /// </summary>
    [Serializable]
    [DBTableInfo(TableName = "View_SysUser")]
    public class View_SysUserEntity
    {

        /// <summary>
        /// 用户唯一标识符
        /// </summary>
        [DBFieldInfo(ColumnName = "gCode")]
        public string gCode
        {
            get; set;
        }

        /// <summary>
        /// 是否被删除
        /// </summary>
        [DBFieldInfo(ColumnName = "bIsDeleted")]
        public bool bIsDeleted
        {
            get; set;
        }

        /// <summary>
        /// 是否是超级会员
        /// </summary>
        [DBFieldInfo(ColumnName = "bIsSuperAdmin")]
        public bool bIsSuperAdmin
        {
            get; set;
        }

        /// <summary>
        /// 创建时间
        /// </summary>
        [DBFieldInfo(ColumnName = "dCreateTime")]
        public DateTime dCreateTime
        {
            get; set;
        }

        /// <summary>
        /// 性别
        /// </summary>
        [DBFieldInfo(ColumnName = "iSex")]
        public int iSex
        {
            get; set;
        }

        /// <summary>
        /// 状态
        /// </summary>
        [DBFieldInfo(ColumnName = "iState")]
        public int iState
        {
            get; set;
        }

        /// <summary>
        /// 锁屏密码
        /// </summary>
        [DBFieldInfo(ColumnName = "sLockScreenPsw")]
        public string sLockScreenPsw
        {
            get; set;
        }

        /// <summary>
        /// 登录账号
        /// </summary>
        [DBFieldInfo(ColumnName = "sLoginName")]
        public string sLoginName
        {
            get; set;
        }

        /// <summary>
        /// 密码
        /// </summary>
        [DBFieldInfo(ColumnName = "sPassword")]
        public string sPassword
        {
            get; set;
        }

        /// <summary>
        /// 手机
        /// </summary>
        [DBFieldInfo(ColumnName = "sPhone")]
        public string sPhone
        {
            get; set;
        }

        /// <summary>
        /// 头像
        /// </summary>
        [DBFieldInfo(ColumnName = "sPicUrl")]
        public string sPicUrl
        {
            get; set;
        }

        /// <summary>
        /// 部门编码
        /// </summary>
        [DBFieldInfo(ColumnName = "sDepartmentCodes")]
        public string sDepartmentCodes
        {
            get; set;
        }

        /// <summary>
        /// 部门名称
        /// </summary>
        [DBFieldInfo(ColumnName = "sDepartmentNames")]
        public string sDepartmentNames
        {
            get; set;
        }

        /// <summary>
        /// 岗位编码
        /// </summary>
        [DBFieldInfo(ColumnName = "sPostCodes")]
        public string sPostCodes
        {
            get; set;
        }

        /// <summary>
        /// 岗位名称
        /// </summary>
        [DBFieldInfo(ColumnName = "sPostNames")]
        public string sPostNames
        {
            get; set;
        }

        /// <summary>
        /// 角色编码
        /// </summary>
        [DBFieldInfo(ColumnName = "sRoleCodes")]
        public string sRoleCodes
        {
            get; set;
        }

        /// <summary>
        /// 角色名称
        /// </summary>
        [DBFieldInfo(ColumnName = "sRoleNames")]
        public string sRoleNames
        {
            get; set;
        }

        /// <summary>
        /// 用户名称
        /// </summary>
        [DBFieldInfo(ColumnName = "sUserName")]
        public string sUserName
        {
            get; set;
        }
    }
}
